package cn.maihe.elg.operation.centers.hymake.dto.channel;

import cn.maihe.elg.operation.centers.hymake.dto.HyMakeBaseReqDTO;
import cn.maihe.elg.operation.centers.hymake.dto.channel.vo.HyMakeinvoiceObjVO;
import lombok.Data;

/**
 * @Description
 * @Author WJH
 * @Date 2022/03/31
 */
@Data
public class BondDownLoadReqDTO extends HyMakeBaseReqDTO {
    private String insuranceNo;//	投保单号	String	投保单号作为唯一标识
    private String policyNo;//保单号	String	保单号，如 SV9W2213201946979999
    private String guaranteeUrl;//保函文件下载地址	String	出函机构（保险公司/银行）在出函后提供的授权下载地址
    private String policyUrl;//	保单下载地址	String
    private String guaranteeOutTime;//出函时间	String	出函时间2020-11-11 10:00:00
    private String insurStartDate;//生效日期	String	生效日期2020-11-11
    private String insurEndDate;//失效日期	String	失效日期2021-11-11
    private String guaranteeDuty;//担保责任：一般保证、连带责任保证、独立保函	String	担保责任：一般保证、连带责任保证、独立保函
    private String guaranteeProperty;//从属性：独立保函、从合同	String	从属性：独立保函、从合同
    private String claimClause;//索赔条款	String	索赔条款
    private String payLimitation;//赔付时效	String	赔付时效
    private String bankRecordNo;//银保监产品备案编号	String	银保监产品备案编号

    private String applicableLaw;//适用法律	String	适用法律: 担保法、保险法、《独立保函司法解释》（法释〔2016〕24 号）
    private String remark;//	备注	String	备注
    private String receiptUrl;//l	到账证明下载地址	String	到账证明下载地址
    private String guaranteeOfdUrl;//	OFD保函文件下载地址	String	OFD保函文件下载地址
    private String guaranteeOfdMD5;//OFD保函文件MD5码	String	OFD保函文件MD5码
    private String guaranteeXmlUrl;//XML结构化数据文件下载地址	String	XML结构化数据文件下载地址
    private String guaranteeXMlMD5;//XML结构化数据文件MD5码	String	XML结构化数据文件MD5码
    private HyMakeinvoiceObjVO invoiceObj;//发票信息	JSONObject	实体类
}
